Linux弹出U盘的正确姿势(命令行) | 您所在的位置:网站首页 › linux umonut › Linux弹出U盘的正确姿势(命令行) |
Linux弹出U盘的正确姿势(命令行)
网上大多写帖子都是说umount /dev/sd* 之后就可以拔出U盘,然而这和弹出操作还是有些差别的。 umount只是卸载掉设备和挂载点直接的关联,而U盘此时还是可以查看到的(fdisk -l、lsblk等) 这里是lsblk的挂载的结果 sdc 8:32 1 14.4G 0 disk └─sdc1 8:33 1 14.4G 0 part /run/media/donhost/不可移动的磁盘当我们执行umount /dev/sdc1之后 sdc 8:32 1 14.4G 0 disk └─sdc1 8:33 1 14.4G 0 part //可以看到只是和挂载点的关联被卸载掉了,设备还是可以查看到的。让我们看看图形界面资源管理器(nautilus)里的‘弹出’和‘安全移除驱动器’的操作
这里有两个选项可以弹出U盘,‘弹出’和’安全移除驱动器’。这里对应的命令分别是: gio mount -e /run/media/donhost/不可移动的磁盘 //弹出指定设备(这里-e 选项只能写挂载点)(更多选项可以自行--help) ll /dev/sd* brw-rw---- 1 root disk 8, 32 7月 6 18:17 /dev/sdc //我们可以看到/dev/sdc1已经被弹出了这里用的是udisks2 udisksctl unmount -b /dev/sdc1 //卸载挂载点。相当与(umount /devsdc1) udisksctl power-off -b /dev/sdc1 //安全关闭驱动器 ll /dev/sd* 这里 /dev/sdc1 和 /dev/sdc 都消失了(因为已经被安全分离)至于这两者之间的差别,大家自己体会。 一个小技巧弹出U盘设置快捷键(Gnome图形界面) 在本地编写一个bash脚本 #!/bin/bash udisksctl unmount -b /dev/sdc1 && udisksctl power-off -b /dev/sdc1在设置-设备-键盘 里 滑到最后添加自定义快捷键 https://ubuntuqa.com/article/2359.html |
CopyRight 2018-2019 实验室设备网 版权所有 |